import { useUserStore } from "@/stores";

/**
 * 检查登录 中间件
 * @description 在需要登录的页面使用，如果没有登录访问则跳转到登录页面
 * @example 
 * definePageMeta({
 *     middleware: ["check-login-token"]
 * })
 */
export default defineNuxtRouteMiddleware((to, from) => {
    const userStore = useUserStore();
    if (!userStore.isLogin) {
        return navigateTo({ name: 'login' })
    }
})